/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bean;

import dao.AssuntoDAO;
import dominio.Assunto;
import dominio.Categoria;
import java.util.ArrayList;
import java.util.List;
import javax.faces.context.FacesContext;

/**
 *
 * @author fabricio
 */
public class AssuntoBean {

    private Integer idCategoria;
    private List<Assunto> assuntos;

    public AssuntoBean() {
        this.assuntos = new AssuntoDAO().listaTodos();
    }

    public List<Assunto> getAssuntos() {

       Categoria categoria = (Categoria) FacesContext.getCurrentInstance().
              getExternalContext().getRequestMap().get("Categoria");

        idCategoria = categoria.getId();
        List<Assunto> lista = new ArrayList<Assunto>();
        for (Assunto a : assuntos) {            
            if (a.getCategoria().getId() == (getIdCategoria())) {
                lista.add(a);
            }            
        }
        return lista;
    }

    public Integer getIdCategoria() {
        return idCategoria;
    }

    public void setIdCategoria(Integer idCategoria) {
        this.idCategoria = idCategoria;
    }
}
